package io.gimo.study.design_pattern.factory.factory_method;


import io.gimo.study.design_pattern.factory.factory_method.factory.SendFactorys;

/**
 * 工厂方法测试类
 * @author GimoXie
 *
 */
public class FactoryMethodTest {

	/**
	 * 工厂方法测试方法
	 * @param args
	 */
//	public static void main(String[] args) {
//		//1.实例化工厂
//		SendFactory fac = new SendFactory();
//		//2.通过工厂生产具体的发送器
//		Sender sender = fac.produce("mail");
//		//3.通过接口进行发送
//		sender.send();
//	}
	
	/**
	 * 静态工厂测试方法
	 * @param args
	 */
	public static void main(String[] args) {
		Sender sender = SendFactorys.SmsSender();
		sender.send();
	}

}
